package com.pronosticnews.client.admin;

import com.google.gwt.place.shared.PlaceController;
import com.google.web.bindery.event.shared.EventBus;
import com.pronosticnews.client.admin.view.accueil.AccueilView;
import com.pronosticnews.client.admin.view.editChampionnat.EditChampionnatView;
import com.pronosticnews.client.admin.view.editClub.EditClubView;
import com.pronosticnews.client.admin.view.editJoueur.EditJoueurView;
import com.pronosticnews.client.admin.view.editMessage.EditMessageView;
import com.pronosticnews.client.admin.view.editPays.EditPaysView;
import com.pronosticnews.client.admin.view.editSaison.EditSaisonView;
import com.pronosticnews.client.admin.view.editSport.EditSportView;
import com.pronosticnews.client.admin.view.editStade.EditStadeView;
import com.pronosticnews.client.admin.view.listChampionnat.ListChampionnatView;
import com.pronosticnews.client.admin.view.listClub.ListClubView;
import com.pronosticnews.client.admin.view.listJoueur.ListJoueurView;
import com.pronosticnews.client.admin.view.listJournees.ListJourneesView;
import com.pronosticnews.client.admin.view.listMessage.ListMessageView;
import com.pronosticnews.client.admin.view.listPays.ListPaysView;
import com.pronosticnews.client.admin.view.listSaison.ListSaisonView;
import com.pronosticnews.client.admin.view.listSport.ListSportView;
import com.pronosticnews.client.admin.view.listStade.ListStadeView;

public interface ClientFactory {

	EventBus getEventBus();

	PlaceController getPlaceController();

	AccueilView getAccueilView();

	ListChampionnatView getListChampionnatView();

	ListPaysView getListPaysView();

	ListSportView getListSportView();

	ListClubView getListClubView();

	ListJoueurView getListJoueurView();

	EditPaysView getEditPaysView();

	EditSportView getEditSportView();

	EditChampionnatView getEditChampionnatView();

	EditClubView getEditClubView();

	EditJoueurView getEditJoueurView();

	EditSaisonView getEditSaisonView();

	EditStadeView getEditStadeView();

	ListStadeView getListStadeView();

	ListSaisonView getListSaisonView();

	ListMessageView getListMessageView();

	ListJourneesView getListJourneeView();

	EditMessageView getEditMessageView();
}
